package Box2D.Dynamics.Joints
{
	import Box2D.Common.Math.b2Vec2;

	public class b2MouseJointDef extends b2JointDef
	{
		private var _target:b2Vec2;
		public function b2MouseJointDef()
		{
			super(callDirect('b2MouseJointDef_new'));
			_target = new b2Vec2(0,0,_wrapper+17);
		}
		public override function get cls():Class{return b2MouseJoint}
		
		public function set target(value:b2Vec2):void{
			_target.Copy(value);	
		}
		
		public function set maxForce(value:Number):void{setNumber(25,value)}
		public function set frequencyHz(value:Number):void{setNumber(29,value)}
		public function set dampingRatio(value:Number):void{setNumber(33,value)}
	}
}